someone who walks a great deal - Allemand Anglais Dictionnaire